/**
 * 
 */
package cs534.policy;


/**
 * @author jhostetler
 *
 */
public abstract class DifferentiablePolicy<Self, S, A> extends ParameterizedPolicy<Self, S, A>
{
	/**
	 * @param parameters
	 */
	public DifferentiablePolicy( final double[] parameters )
	{
		super( parameters );
	}
	
	public abstract double[] gradient( final A a );
}
